CslaFactory

CslaFactory is a Domain Specific Language for Rockford Lhotkas's CSLA.NET framework.

.NET Domain-Driven Design with C#: Problem-Design-Solution

dddpds.zip (1,9 MB)
The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest .NET technologies and following DDD principles. The application is a smart client built using WPF (recently migrated to .NET 4.0), with a local SQL Server Compact 3.5 database as its data store. The framework and SQL CE bits used are all from the Visual Studio 2010 RTM release. The application uses a custom developed solution to sychronize with the server (Synchronization Framework) using messages, as well as a custom client-side membership implementation (Client Membership System) that is built on top of the Synchronization Framework..

Domain-Driver Framework

domaindriver.zip (380,8 MB)
Domain-Driver is a generic framework that enables developers to quickly build rich, expressive domain models. It is both "decoupled from" and "compatible with" any persistence technology. The download includes an example using ADO .NET Entities Framework Code-First persistence.

Professional Enterprise .NET

ProEnt.zip (4,4 MB)
Source code to accompany the Wrox book Professional Enterprise .NET.